package com.tn.openrpc.util;

/**
 * The interface to a simple factory object.
 */
public interface Factory<T>
{

  /**
   * Returns a new instance of <code>T</code>.
   */
  public T newInstance() throws FactoryException;
}
